La Anatomía de Tipos Compuestos
C++ tipos compuestos se definen combinando un tipo base con un modificador de tipo. Aunque tanto las referencias como los punteros proporcionan indirección, son filosóficamente distintos. Una Referencia (&) es un alias permanente—un apodo para un objeto existente. Una vez vinculada, no puede ser reasignada. Por el contrario, un Puntero (*) es un objeto independiente en memoria que almacena una dirección hexadecimal dirección. Puede redirigirse a diferentes objetos o establecerse en nullptr.
Visualizando la Memoria
En el código int *p1, p2;, solo p1 es un puntero; p2 es un entero simple. Para hacer que ambos sean punteros, usa int *p1, *p2;. Esto enfatiza que el modificador pertenece al declarador individual, no al tipo base.
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>